Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Canada F4 Canada F8 Canada F9 Canada F10 Canada F11 Switzerland F1 Switzerland F2 Canada F2 Hungary F1 Hungary F2 Hungary F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Canada F7 Czech Republic F9 Czech Republic F10 Canada F1 (Gatineau) Canada F2 (Sherbrooke) Rennes Challenger Tallahassee Challenger Ljubljana Challenger Orleans Challenger Dallas Challenger Eckental Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger USTA Challenger of San Antonio - San Antonio Marburg Challenger Portoroz Challenger Granby Challenger Lexington Challenger Vancouver Challenger Ortisei Challenger Sarasota Challenger Kosice Challenger Bergamo Challenger Drummondville Challenger Sacramento Challenger - Sacramento Tallahassee Challenger Vicenza Challenger Furth Challenger Ilkley Challenger Winnetka Challenger Granby Challenger Lexington Challenger Fairfield Challenger Drummondville Challenger Music City Challenger - Nashville Stockton Challenger Winnipeg Challenger Columbus Challenger Tiburon Challenger Stockton Challenger Drummondville Challenger Tallahassee Challenger Vicenza Challenger Poprad Tatry Challenger Winnipeg Challenger XL Bermuda Open - Bermuda Baton Rouge Challenger Rijeka Challenger Semgroup Challenger - Tulsa Nottingham Challenger Granby Challenger - Granby Charlottesville Challenger Brescia Challenger Heilbronn Challenger Wolfsburg Challenger Vancouver Challenger Knoxville Challenger Mercedes-Benz Cup - Los Angeles Aptos Challenger Savannah Challenger Sarasota Challenger Poprad Tatry Challenger Dallas Challenger Open Romania - Bucharest U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championships - Houston Gerry Weber Open - Halle The Stella Artois Championships - London Granby Challenger RCA Championships - Indianapolis St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach BMW Open - Munich The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Orleans Challenger Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Countrywide Classic - Los Angeles SAP Open - San Jose Regions Morgan Keegan Championships - Memphis AEGON Championships - London Savannah Challenger Campbells Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Tallahassee Challenger US Men's Clay Court Championship - Houston Countrywide Classic - Los Angeles Gerry Weber Open - Halle XL Capital Bermuda Open - Bermuda Campbell's Hall of Fame Tennis Championships - Newport 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Citi Open - Washington 2003 USTA Tallahassee Tennis Challenger - Tallahassee China Open - Beijing Brisbane International - Brisbane USTA Seascape Challenger - Aptos Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Fifth-Third Bank Tennis Championships - Lexington Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Erste Bank Open - Vienna Valencia Open - Valencia Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo Winston-Salem Open - Winston-Salem XL Capital Bermuda Open - Bermuda GHI Bronx Classic - Bronx PBZ Zagreb Indoors - Zagreb Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston Pro Tennis World Open - Sunrise SkiStar Swedish Open - Bastad XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver The West Side Tennis Club Grass Court Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa The Natrel's Challenger - Granby Ford Tennis Championships - Louisville The Mercedes Benz of Calabasas - Calabasas Heineken Open - Auckland Heineken Trophy - 's-Hertogenbosch Pro Challenger at Calabasas - Calabasas Kroger / St. Jude International - Memphis Ford Tennis Championships - Louisville Home Depot Center USTA Challenger - Carson Grand Prix de Tennis de Lyon - Lyon USTA/Adtech Challenger - Boston Challenger Casablanca San Angel - Mexico City U.S. Men's Clay Court Championships - Houston Atlanta Clay Court Challenger - Atlanta TD Waterhouse Cup - Long Island The Surbiton Trophy - Surbiton Music City Challenger - Nashville Harrah's Entertainment Men's Pro Challenger - Tunica Granby Challenger 2008 Knoxville Challenger - Knoxville Banja Luka Challenger Helsinki Challenger II Naples ITG Challenger - Naples Tallahassee Challenger Waco International Tennis Challenger - Waco The Surbiton Trophy - Surbiton Granby Challenger Gerry Weber Open - Halle Savannah Challenger Franklin Templeton Tennis Classic - Scottsdale Stockholm Open - Stockholm SAP Open - San Jose Open Seat-Godo 2000 - Barcelona BMW Open - Munich 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Intersport Heilbronn Open - Heilbronn 2006 North Shore Pro Tennis Championship - Winnetka AAPT Championships - Adelaide ARAG World Team Championship - Dusseldorf Open Mutouest - St. Brieuc Mons Challenger Mercedes-Benz Cup - Los Angeles Mouilleron-Le-Captif Challenger Eckental Challenger Andria Challenger Maui Challenger Arad Challenger Binghamton Professional Tennis Tournament - Binghamton Sacramento Challenger Tiburon Challenger Champaign Challenger Countrywide Classic - Los Angeles Wroclaw Challenger Thailand Open - Bangkok Bratislava Challenger Next Generation Adelaide International - Adelaide RCA Championships - Indianapolis The Dubai Tennis Championships - Dubai Las Vegas Challenger St. Petersburg Open - St. Petersburg Austin Challenger - Austin Winnetka Challenger Granby Challenger Grand Prix Hassan II - Casablanca Gatineau Challenger The Artois Championships - London CA Tennis Trophy - Vienna Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia 1998 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Ortisei Challenger Gerry Weber Open - Halle Music City Challenger - Nashville Gerry Weber Open - Halle Sydney International - Sydney Davidoff Swiss Indoors - Basel The 'Fitz' Casino Challenger - Tunica Kroger / St. Jude International - Memphis Sybase Open - San Jose Gerry Weber Open - Halle Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Playford Challenger The Hamlet Cup - Long Island Legg Mason Tennis Classic - Washington Sarasota Challenger Poznan Challenger Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Granby Challenger Izmir Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Mexico City Challenger Music City Challenger - Nashville USTA Illinois Challenger - Champaign 2002 Azalea Orthopedic Challenger - Tyler Talahassee Challenger Regions Morgan Keegan Championships - Memphis BMW Open - Munich Orleans Challenger Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Heilbronn Challenger Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2006 - Leon Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Fairfield Challenger Mallorca Open - Mallorca Aircel Chennai Open - Chennai Kroger / St. Jude International - Memphis Napa Challenger RCA Championships - Indianapolis SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach The Granby Natrel Challenger - Granby AIG Japan Open Tennis Championships - Tokyo USTA Challenger of San Antonio - San Antonio RCA Championships - Indianapolis Palermo Challenger Columbus Challenger Open de Franche-Comte - Besancon The LTA Wrexham Challenger - Wrexham BMW Open - Munich Thailand Open - Bangkok Nottingham Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Granby Challenger - Granby Heilbronn Challenger Fairfield Challenger Eckental Challenger Mallorca Open - Mallorca Dallas Challenger The Surbiton Trophy - Surbiton Ortisei Challenger AEGON International - Eastbourne The Natrel's Challenger of Granby - Granby Mercedes Cup - Stuttgart USTA Seascape Challenger - Aptos Bratislava Challenger Bet-at-home Open - Hamburg If Stockholm Open - Stockholm Citi Open - Washington China Open - Beijing Delray Beach International Tennis Championships - Delray Beach 2000 Challenger de Granby - Granby Kroger / St. Jude International - Memphis Bet-at-home Open - Hamburg Morocco Tennis Tour - Rabat Sarasota Challenger Medibank International - Sydney Basel Vancouver Challenger Morocco Tennis Tour - Marrakech BA-CA Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington D.C. 1999 Mercedes Cup - Stuttgart Scania Stockholm Open - Stockholm 2008 Lubbock Challenger - Lubbock Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent Atlanta Tennis Championships - Atlanta USTA Challenger of Orlando - Orlando JSM Challenger of Champaign - Urbana SA Tennis Open - Johannesburg Indianapolis Mons Challenger Carson Challenger Bratislava Challenger Gemax Open - Belgrade Internationaux du Doubs - Besancon BMW Open - Munich Challenger Ford de Cherbourg - Cherbourg Helsinki Challenger USTA Challenger - Champaign Heineken Open - Auckland Siebel Open - San Jose Rennes Challenger du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris U.S. Men's Clay Court Championships - Houston Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati The Stella Artois Grass Court Championships - London Delray Beach International Tennis Championships - Delray Beach CA Tennis Trophy - Vienna ARAG World Team Championship - Dusseldorf AEGON Championships - London Arizona Men's Tennis Championships - Scottsdale CA Tennis Trophy - Vienna Campbell's Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Swiss Indoors Basel - Basel Pilot Pen Tennis - New Haven Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Legg Mason Tennis Classic - Washington Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris The Tennis Channel Open - Las Vegas Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami US Men's Clay Court Championship - Houston Tennis Masters Series - Hamburg Kremlin Cup - Moscow Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Pacific Life Open - Indian Wells Brisbane - Brisbane Medibank International - Sydney NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Gerry Weber Open - Halle Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells 2000 Mercedes Cup - Stuttgart Masters Series Monte-Carlo - Monte-Carlo Gerry Weber Open - Halle Farmers Classic - Los Angeles Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Kroger / St. Jude International - Memphis Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris CA Tennis Trophy - Vienna SAP Open - San Jose Rogers Cup - Toronto BMW Open - Munich BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami RCA Championships - Indianapolis Western & Southern Financial Group Masters - Cincinnati Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BMW Open - Munich Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Franklin Templeton Tennis Classic - Scottsdale Brisbane International - Brisbane BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Citi Open - Washington Winston-Salem Open - Winston-Salem BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Erste Bank Open - Vienna Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Grand Prix de Tennis de Toulouse - Toulouse Rogers Cup - Toronto Stockholm Open - Stockholm Salem Open - Hong Kong BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Rogers Cup - Montreal U.S. Men's Clay Court Championships - Houston BMW Open - Munich Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Delray Beach Open - Delray Beach Miami Open - Miami BMW Open - Munich Helsinki Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart Gerry Weber Open - Halle Sybase Open - San Jose Hall of Fame Tennis Championships - Newport Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Bet-at-home Open - Hamburg BMW Open - Munich Rogers Cup - Montreal Generali Open - Kitzbuhel Savannah Challenger Rogers Cup - Toronto Open Sud de France - Montpellier Heineken Open - Auckland Geneva Open - Geneva U.S. Men's Clay Court Championships - Houston Antalya Cup - Antalya Hall of Fame Open - Newport Adidas International - Sydney Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Mercedes Cup - Stuttgart Gerry Weber Open - Halle Erste Bank Open - Vienna Sydney International - Sydney Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne ASB Classic - Auckland French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York SAP Open - San Jose Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Franklin Templeton Tennis Classic - Scottsdale U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Scania Stockholm Open - Stockholm U.S. Open - New York BMW Open - Munich Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Generali Open 1999 - Kitzbuhel French Open - Paris Grand Prix de Tennis de Lyon - Lyon Wimbledon - London U.S. Open - New York Franklin Templeton Tennis Classic - Scottsdale CA Tennis Trophy - Vienna Australian Open - Melbourne French Open - Paris AEGON Championships - London Wimbledon - London Campbells Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davidoff Swiss Indoors - Basel U.S. Open - New York CA Tennis Trophy - Vienna French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davidoff Swiss Indoors - Basel Hellmann's Cup - Santiago Wimbledon - London U.S. Open - New York Australian Open - Melbourne Campbell's Hall of Fame Tennis Championships - Newport International Tennis Championships - Delray Beach German Open - Hamburg Italian Open - Rome The Lipton Championships - Key Biscayne The Stella Artois Grass Court Championships - London Wimbledon - London China Open - Beijing Citi Open - Washington U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, QF, SWE-GER 3-2 U.S. Open Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 2R, CAN-CHI 5-0 Davis Cup, World Group, QR, CAN-BRA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, NED-CAN 4-1 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, World Group, QR, ROU-CAN 4-1 Hopman Cup - Perth Australian Open - Melbourne Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, QR, GER-ROU 4-1 Davis Cup, World Group, 1R, GER-NED 4-1 Telecom Italia Masters - Rome Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, World Group, PO, CZE-GER 2-3 Davis Cup, World Group, 1R, GER-ROU 3-2 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, Group 1, 2R, VEN-CAN 0-4 Davis Cup, World Group, PO, CAN-RSA 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, Group I, 1R, MEX-CAN 1-4 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, PO, CAN-CHI 5-0 Davis Cup, World Group, QR, SVK-GER 3-2 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong All Lower level tournaments Olympics - Sydney Olympics - Athens Olympics - Beijing Colonial Classic - Kooyong Grand Slam Cup - Munich Kooyong Classic - Kooyong Davis Cup, Group 1, PO, CAN-VEN 3-2